home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / Python 1.4 / Python 1.4 source / Mac / Relnotes-1.3.3 < prev    next >
Encoding:
Text File  |  1996-05-28  |  4.9 KB  |  48 lines  |  [TEXT/R*ch]

  1.     Changes between 1.3.3 and 1.3.2
  2.     --------------------------------
  3.  
  4. A major change since 1.3.2 is in the organization of the files: The
  5. Mac folder has mac-specific demo programs, attempts at documentation and
  6. more. Browse the HTML files in Mac:Demo for more info.
  7.  
  8. Also, Toolbox:bgen is not needed anymore for normal use: the relevant
  9. python modules have been moved to Mac:Lib:toolbox.
  10.  
  11. Other changes:
  12. - Uses final Tk 4.1 and Tcl 7.5 distributions.
  13. - Override preferences (stored in the interpreter/applet application)
  14.   allow overriding of system-wide preferences. Explained in
  15.   "using.html".
  16. - New functionality in FrameWork.py:
  17.   - ScrolledWindow class
  18.   - enable(), settext(), setitem(), setmark(), seticon(),
  19.     checkmenu() and delete() methods for menu entries.
  20.   - event parameter added to idle() method
  21.   - windowbounds() function helps programmer with staggering windows.
  22.   - Erase only visRgn on an update event.
  23. - TextEdit interface module added
  24. - Waste interface module added
  25. - Demos for waste, including skeleton for html editor
  26. - Scrap manager interface added
  27. - Ctl.FindControl() could return reference to deleted object. Fixed.
  28. - GrafPorts have an _id attribute (address of grafport) allowing them
  29.   to be compared (since a new python object is created each time).
  30. - Standard File folder no longer changed on chdir() (this was
  31.   introduced in 1.3.2).
  32. - sys.argv can now be set if you option-drag or option-click a python
  33.   source.
  34. - Various dialogs now have sensible defaults.
  35. - binhextree is now a bit more intelligent about when to binhex.
  36. - gensuitemodule fixed to hand '****' type arguments.
  37.  
  38.     Changes between 1.3.2 and 1.3.1
  39.     -------------------------------
  40.  
  41. The main reason for the 1.3.2 distribution is the availability of Tk
  42. for the mac. The Tk port and its integration in Python is definitely
  43. not bug-free, hence this distribution should be treated as beta
  44. software at best.
  45.  
  46. Another major change in this release is that the Python I/O system is
  47. now based on the GUSI library. This is an I/O library that attempts to
  48. mimic